Towards a Model-Driven Dynamic Architecture Reconfiguration Process for Cloud Services Integration

نویسندگان

  • Miguel Zúñiga-Prieto
  • Javier Gonzalez-Huerta
  • Silvia Mara Abrahão
  • Emilio Insfrán
چکیده

Cloud computing is a paradigm that is transforming the computing industry and is receiving more attention from the research community. The incremental deployment of cloud services is particularly important in agile development of cloud services, where successive cloud service increments must be integrated into existing cloud service architectures. This requires dynamic reconfiguration of software architectures, especially in cloud environments where services cannot be stopped in order to apply reconfiguration changes. This paper presents a model-driven dynamic architecture reconfiguration process to support the integration of cloud services. Models are used to represent high-level architecture reconfiguration operations as well as adaptation patterns. Adaptation patterns allow us to describe reconfiguration operations independently of a specific cloud platform technology. On the other hand, model transformations are used: i) to support compatibility checking of increments; ii) to generate software adaptors that solve incompatibilities between architectures; and iii) to generate reconfiguration plans specific of cloud provider, that include reconfiguration actions to be applied on cloud service instances at runtime. The proposed process is illustrated with a dealer network system development example, where cloud services are deployed in an incremental way.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Incremental and Model Driven Approach for the Dynamic Reconfiguration of Cloud Application Architectures

In incremental development approaches, the integration of new services into the actual cloud application may trigger the dynamic reconfiguration of the cloud application architecture, thus changing its structure and behavior at runtime. This paper presents a model driven approach that uses the specification of how the integration of new services will change the current cloud application archite...

متن کامل

Framework for Dynamic Architecture Reconfiguration of Cloud Services

Cloud computing is a paradigm that is transforming the way in which organization acquire computational resources and is receiving more attention from the research community. The incremental deployment of cloud services is particularly important in agile development of cloud services, where successive cloud service increments must be integrated into existing cloud service architectures. This req...

متن کامل

Towards a Service-Oriented Enterprise: The Design of a Cloud Business Integration Platform in a Medium-Sized Manufacturing Enterprise

Towards a Service-Oriented Enterprise: The Design of a Cloud Business Integration Platform in a Medium-Sized Manufacturing Enterprise Paul J. Stamas Syracuse University, 2013 This case study research followed the two-year transition of a medium-sized manufacturing firm towards a service-oriented enterprise. A service-oriented enterprise is an emerging architecture of the firm that leverages the...

متن کامل

Model-Driven Development Patterns for Mobile Services in Cloud of Things

Cloud of Things (CoT) is an integration of Internet of Things (IoT) and cloud computing for intelligent and smart application especially in mobile environment. Model Driven Architecture (MDA) is used to develop Software as a Service (SaaS) so as to facilitate mobile applications development by relieving developers from technical details. However, traditional service composition or mashup are so...

متن کامل

BiCloud-2M: A Combined Bigraph Maude-based Tool for Cloud Specification and Analysis

Service availability is a challenging issue in Cloud Computing. It implies continuous reconfiguration of cloud architecture by adding or removing different resources (virtual machines, services...) to ensure the suited quality of service. Thus a main goal in Cloud systems design is to model and analyse cloud architecture and its dynamic reconfiguration. Based on Bigraphical Reactive Systems (BR...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014